home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1993…ch: Other People's Memory / ADC Developer CD (1993-03) (''Other People's Memory'')_iso / Dev.CD Mar 93.iso / Periodicals / develop / develop Issue 13 / develop 13 code / Asynchronous Calls / PreCompletion.a.lst < prev    next >
Encoding:
File List  |  1992-12-08  |  1.3 KB  |  33 lines  |  [TEXT/MPS ]

  1.  
  2. MC680xx Assembler - Ver 3.2                                                                                08-Dec-92  Page   1
  3. Copyright Apple Computer, Inc. 1984-1991
  4.  
  5. Loc   F Object Code     Addr  M    Source Statement
  6.  
  7. 00000                              PreCompletion    PROC    EXPORT
  8. 00000
  9. 00000   4E56 0000                      LINK    A6,#0                ; Link for the debugger.
  10. 00004   48E7 0004                      MOVEM.L    A5,-(SP)            ; Preserve A5 register.
  11. 00008
  12. 00008   2F08                           MOVE.L    A0, -(SP)            ; Pass PB pointer as the parameter.
  13. 0000A G 2A68 FFF8                      MOVE.L    -8(A0),A5            ; Set A5 to passed value (ourA5).
  14. 0000E G 2068 FFFC                      MOVE.L    -4(A0),A0            ; A0 = real completion routine address.
  15. 00012   4E90                           JSR        (A0)                ; Transfer control to ourCompletion.
  16. 00014
  17. 00014   4CDF 2000                      MOVEM.L    (SP)+,A5            ; Restore A5 register.
  18. 00018   4E5E                           UNLK    A6                    ; Unlink.
  19. 0001A   4E75                           RTS                            ; Return.
  20. 0001C
  21. 0001C                                  STRING    ASIS                ; The debugger string.
  22. 0001C   8D 507265436F6                 DC.B    $8D,'PreCompletion'
  23. 0002A   0000                           DC.W    $0000
  24. 0002C                                  STRING    PASCAL
  25. 0002C
  26. 0002C                                  ENDP
  27.  
  28.                                        END
  29.  
  30. Elapsed time: 0.13 seconds.
  31.  
  32. Assembly complete - no errors found.  22 lines.
  33.